package mi.payment.controller;

import mi.payment.ui.base.ParentActivity;

/**
 * 预授权控制基类
 *
 * @author Created by xurong on 2017/8/22.
 */
public abstract class BasePreAuthController extends BaseController {

    public BasePreAuthController(ParentActivity activity) {
        super(activity);
    }

    /**
     * 预授权撤销和预授权完成撤销是否需要手输原交易凭证号
     */
    public abstract boolean isInputOriginalPosNum();
    /**
     * 是否需要预授权完成撤销
     */
    public abstract boolean isNeedPreAuthorizeCompleteRevoke();

    /**
     * 是否需要凭密预授权
     */
    public boolean isNeedPreAuthByPWD() {
        return false;
    }

}
